package com.book.pojo.enums;


import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.Getter;

//图书类型 枚举类
@Getter  //private要指定Getter方法，以便被读取(既然是枚举，就不需要setter方法)
public enum Category {

    //建立3个枚举值
    SELECTED(1, "精选图书"), RECOMMEND(2, "推荐图书"), BARGAIN(3, "特价图书");

    //使用@EnumValue注解枚举属性
    @EnumValue
    private final int code; //标记数据库存的值是code

    //枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰
    private final String desc;

    Category(int code, String desc){
        this.code = code;
        this.desc = desc;
    }
}
